/*
 * @Description  :
 * @Version      : 0.1
 * @Company      : V-Think Development Team
 * @Author       : KiraVerSace@yeah.net
 * @Date         : 2024-12-16 14:38:01
 */
/*
 * @Description  : 用于存放项目以及作者的一些信息
 * @Version      : 0.1
 * @Company      : V-Think Development Team
 * @Author       : KiraVerSace@yeah.net
 * @Date         : 2022-03-25 17:33:31
 * @LastEditTime : 2024-12-30 15:10:36
 */
#ifndef __X_CODE_H__
#define __X_CODE_H__

#include <Arduino.h>

#define MCU_TYPE            "STM32F103RC"
#define MCU_RAM             128
#define MCU_FLASH           1024/1024

#define PRODUCT_MODEL       "VT-R1010F"
#define	DEVELOPER			"KiraVerSace@yeah.net"

/**
 * 软件版本
 * V0.0.1 [2024-12-15]  初始版本
 * V0.0.2 [2024-12-16]  增加了generalVariant本地化
 *                      增加测量PWM的频率和占空比相关函数
 *                      增加了打印浮点数相关的支持
 * V0.0.3 [2024-12-18]  完善了测量PWM的频率和占空比,稳定输出
 * V1.0.0 [2024-12-20]  完善了PWM跟随输出,正式版本
 * V1.0.1 [2024-12-25]  修复了因硬件取反后PWM测量占空比的计算方式
 *                      完善了PWM跟随输出的逻辑取反
 * V1.0.2 [2024-12-30]  恢复PWM测量占空比的计算方式
 *                      取消取反逻辑
 */
#define SOFTWARE_VERSION_MAJOR  1
#define SOFTWARE_VERSION_MINOR  0
#define SOFTWARE_VERSION_PATCH  2

#define SOFTWARE_VERSION        (SOFTWARE_VERSION_MAJOR * 10000 \
                                  + SOFTWARE_VERSION_MINOR * 100 \
                                  + SOFTWARE_VERSION_PATCH)


#endif
